package Modelo;
import java.util.Map;
import java.util.HashMap;
/* ATRIBUTOS*/

public class Embarcacion {
    private int id;
    private boolean disponibilidad;
    private String nombre;
    private int modelo;
    private String marca;
    private int velmax;
    private int capacidad;
    private Map<Integer,Empleado> empleados;
    private Servicio unservicio;
    
    
 
    /* CONSTRUCTOR */
    public Embarcacion(){
        this.empleados=new HashMap<Integer,Empleado>();
    }
     public Embarcacion (String nombre, int modelo, String marca, int velmax, int capacidad,
             int id) 
     {
        this.id=id;
        this.nombre=nombre;
        this.modelo=modelo;
        this.marca=marca;
        this.velmax=velmax;
        this.capacidad=capacidad;
        
     }



    /**
     * @return the id_embarcacion
     */
    public int getId() {
        return id;
    }

    /**
     * @param id_embarcacion the id_embarcacion to set
     */
    public void setId(int id) {
        this.id = id;
    }

    /**
     * @return the disponibilidad
     */
    public boolean isDisponibilidad() {
        return disponibilidad;
    }

    /**
     * @param disponibilidad the disponibilidad to set
     */
    public void setDisponibilidad(boolean disponibilidad) {
        this.disponibilidad = disponibilidad;
    }

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return the modelo
     */
    public int getModelo() {
        return modelo;
    }

    /**
     * @param modelo the modelo to set
     */
    public void setModelo(int modelo) {
        this.modelo = modelo;
    }

    /**
     * @return the marca
     */
    public String getMarca() {
        return marca;
    }

    /**
     * @param marca the marca to set
     */
    public void setMarca(String marca) {
        this.marca = marca;
    }

    /**
     * @return the velmax
     */
    public int getVelmax() {
        return velmax;
    }

    /**
     * @param velmax the velmax to set
     */
    public void setVelmax(int velmax) {
        this.velmax = velmax;
    }

    /**
     * @return the capacidad
     */
    public int getCapacidad() {
        return capacidad;
    }

    /**
     * @param capacidad the capacidad to set
     */
    public void setCapacidad(int capacidad) {
        this.capacidad = capacidad;
    }

    /**
     * @return the empleados
     */
    public Map<Integer,Empleado> getEmpleados() {
        return empleados;
    }

    /**
     * @param empleados the empleados to set
     */
    public void setEmpleados(Map<Integer,Empleado> empleados) {
        this.empleados = empleados;
    }

    /**
     * @return the unservicio
     */
    public Servicio getUnservicio() {
        return unservicio;
    }

    /**
     * @param unservicio the unservicio to set
     */
    public void setUnservicio(Servicio unservicio) {
        this.unservicio = unservicio;
    }
     
    
    public void ModificarEmbarcacion(String nombre, int modelo, String marca, int velmax, int capacidad){
    this.nombre= nombre;
    this.modelo= modelo;
    this.marca= marca;
    this.velmax= velmax;
    this.capacidad= capacidad;
    }
 
    //FALTA METODO AGREGAR Y ELIMINAR EMPLEADO Y SERVICIO
    
    
    
}
